package com.job.ZhangMeng.Homework0705;

/**
 * 2022.07.05  不重复三位数--循环练习
 * 张孟
 */

//易知1,2,3,4可组成A(4,3)=24个互不相同的三位数

public class Homework0705_D {

    public static void main(String[] args) {
        int i,j,k;  //百位，十位，个位
        int num,total=0,a=0;
        for(i=1;i<5;i++)
            for(j=1;j<5;j++)
                for(k=1;k<5;k++)
                {
                    if(i!=j && i!=k && j!=k)    //i,j,k互不相同
                    {
                        total+=1;
                        num=100*i+10*j+1*k;
                        System.out.print(num+"\t");
                        //每行六个数
                        a+=1;
                        if(a==6)
                        {
                            System.out.print("\n");
                            a=0;
                        }
                    }
                }
        System.out.print("\n1,2,3,4能够组成如上共"+total+"个互不相同且无重复数字的三位数");
    }

}
